/*
 *************************************************************************
 * The contents of this file are subject to the Openbravo  Public  License
 * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
 * Version 1.1  with a permitted attribution clause; you may not  use this
 * file except in compliance with the License. You  may  obtain  a copy of
 * the License at http://www.openbravo.com/legal/license.html
 * Software distributed under the License  is  distributed  on  an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific  language  governing  rights  and  limitations
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
 * All portions are Copyright (C) 2008-2014 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************
*/
package com.eam.data;

import com.mes.data.EmesDcAutocollectData;
import com.mes.data.EmesKanbanMessageIP;
import com.mes.data.EmesProcessFacilities;
import com.mes.data.EmesProductLine;
import com.mes.manufacture.data.EmesoDataCollectionResult;
import com.mes.manufacture.data.EmesoExceptionLog;
import com.mes.manufacture.data.EmesoJobOrderExe;
import com.mes.manufacture.data.EmesoJobPaiban;
import com.mes.manufacture.data.EmesoManuInMaterial;
import com.mes.quality.data.EmesqInspectionGroupItem;
import com.mes.quality.data.EmesqInspectionItem;
import com.mes.quality.data.EmesqQualityData;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.openbravo.base.structure.ActiveEnabled;
import org.openbravo.base.structure.BaseOBObject;
import org.openbravo.base.structure.ClientEnabled;
import org.openbravo.base.structure.OrganizationEnabled;
import org.openbravo.base.structure.Traceable;
import org.openbravo.model.ad.access.User;
import org.openbravo.model.ad.system.Client;
import org.openbravo.model.common.enterprise.Organization;
import org.openbravo.model.common.enterprise.Warehouse;
/**
 * Entity class for entity Eam_Facilities (stored in table Eam_Facilities).
 *
 * NOTE: This class should not be instantiated directly. To instantiate this
 * class the {@link org.openbravo.base.provider.OBProvider} should be used.
 */
public class EamFacilities extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled {
    private static final long serialVersionUID = 1L;
    public static final String TABLE_NAME = "Eam_Facilities";
    public static final String ENTITY_NAME = "Eam_Facilities";
    public static final String PROPERTY_ID = "id";
    public static final String PROPERTY_ORGANIZATION = "organization";
    public static final String PROPERTY_USER = "user";
    public static final String PROPERTY_NAME = "name";
    public static final String PROPERTY_CODE = "code";
    public static final String PROPERTY_ORINUMBER = "oriNumber";
    public static final String PROPERTY_VENDORNAME = "vendorName";
    public static final String PROPERTY_STARTDATE = "startDate";
    public static final String PROPERTY_STOPDATE = "stopDate";
    public static final String PROPERTY_IP1 = "ip1";
    public static final String PROPERTY_IP2 = "ip2";
    public static final String PROPERTY_DETAILSPOSITION = "detailsPosition";
    public static final String PROPERTY_DESCRIPTION = "description";
    public static final String PROPERTY_STATUS = "status";
    public static final String PROPERTY_CLIENT = "client";
    public static final String PROPERTY_ACTIVE = "active";
    public static final String PROPERTY_CREATIONDATE = "creationDate";
    public static final String PROPERTY_CREATEDBY = "createdBy";
    public static final String PROPERTY_UPDATED = "updated";
    public static final String PROPERTY_UPDATEDBY = "updatedBy";
    public static final String PROPERTY_TYPE = "type";
    public static final String PROPERTY_WARINGTIME = "waringTime";
    public static final String PROPERTY_WARINGDATE = "waringDate";
    public static final String PROPERTY_BTN = "btn";
    public static final String PROPERTY_LIMITDATE = "limitDate";
    public static final String PROPERTY_LIMITDATETO = "limitDateTo";
    public static final String PROPERTY_LIMITDATEWARING = "limitDateWaring";
    public static final String PROPERTY_LIMITTIME = "limitTime";
    public static final String PROPERTY_LIMITTIMETO = "limitTimeTo";
    public static final String PROPERTY_LIMITTIMEWARING = "limitTimeWaring";
    public static final String PROPERTY_MAINTAINDATA = "maintainData";
    public static final String PROPERTY_MAINTAINDATETO = "maintainDateTo";
    public static final String PROPERTY_MAINTAINDATEWARING = "maintainDateWaring";
    public static final String PROPERTY_MODELTYPE = "modelType";
    public static final String PROPERTY_FACILITYTYPE = "facilityType";
    public static final String PROPERTY_FACCODE = "facCode";
    public static final String PROPERTY_PARENT = "parent";
    public static final String PROPERTY_LASTMAINTAINDATE = "lastMaintainDate";
    public static final String PROPERTY_IMAGEBLOB = "imageBlob";
    public static final String PROPERTY_QTY = "qty";
    public static final String PROPERTY_MAXWEIGHT = "maxWeight";
    public static final String PROPERTY_SHORTCODE = "shortCode";
    public static final String PROPERTY_PRINTBTN = "printBtn";
    public static final String PROPERTY_EMSENERGY = "emsEnergy";
    public static final String PROPERTY_EMESPRODUCTLINE = "emesProductLine";
    public static final String PROPERTY_RUNSTATUS = "runStatus";
    public static final String PROPERTY_EAMCHECKPLANLIST = "eamCheckPlanList";
    public static final String PROPERTY_EAMCHECKPLANFACILITIESLIST = "eamCheckPlanFacilitiesList";
    public static final String PROPERTY_EAMEQUIPMENTSHUTDOWNLIST = "eamEquipmentShutdownList";
    public static final String PROPERTY_EAMFACILITIESPARENTIDLIST = "eamFacilitiesParentIDList";
    public static final String PROPERTY_EAMFACILITIESCOLORLIST = "eamFacilitiesColorList";
    public static final String PROPERTY_EAMFACILITIESDCPOINTLIST = "eamFacilitiesDCPointList";
    public static final String PROPERTY_EAMFACILITIESLOGICLIST = "eamFacilitiesLogicList";
    public static final String PROPERTY_EAMFACILITIESMTLOGSLIST = "eamFacilitiesMTLogsList";
    public static final String PROPERTY_EAMFACILITIESNOTCHECKLIST = "eamFacilitiesNotCheckList";
    public static final String PROPERTY_EAMFACILITIESRTLOGLIST = "eamFacilitiesRtLogList";
    public static final String PROPERTY_EAMIMPROVEMENTLISTLIST = "eamImprovementListList";
    public static final String PROPERTY_EAMMAINTAINPLANFACSLIST = "eamMaintainPlanFacsList";
    public static final String PROPERTY_EAMSPAREPARTSLIST = "eamSparepartsList";
    public static final String PROPERTY_EAMSPAREPARTSCOLLARLIST = "eamSparepartsCollarList";
    public static final String PROPERTY_EAMSPAREPARTSINVENTORYLIST = "eamSparepartsInventoryList";
    public static final String PROPERTY_EAMSPOTCHECKRECORDLIST = "eamSpotCheckRecordList";
    public static final String PROPERTY_EMESDCAUTOCOLLECTDATALIST = "emesDcAutocollectDataList";
    public static final String PROPERTY_EMESKANBANMESSAGEIPLIST = "emesKanbanMessageIpList";
    public static final String PROPERTY_EMESPROCESSFACILITIESLIST = "emesProcessFacilitiesList";
    public static final String PROPERTY_EMESODCRESULTLIST = "emesoDCResultList";
    public static final String PROPERTY_EMESOEXCEPTIONLOGLIST = "emesoExceptionLogList";
    public static final String PROPERTY_EMESOJOBORDEREXELIST = "emesoJobOrderExeList";
    public static final String PROPERTY_EMESOJOBPAIBANLIST = "emesoJobPaibanList";
    public static final String PROPERTY_EMESOMANUINMATERIALLIST = "emesoManuInMaterialList";
    public static final String PROPERTY_EMESQINSPECTIONGROUPITEMLIST = "emesqInspectionGroupItemList";
    public static final String PROPERTY_EMESQINSPECTIONITEMLIST = "emesqInspectionItemList";
    public static final String PROPERTY_EMESQQUALITYDATALIST = "emesqQualityDataList";
    public static final String PROPERTY_WAREHOUSELIST = "warehouseList";

    public EamFacilities() {
        setDefaultValue(PROPERTY_STATUS, "USE");
        setDefaultValue(PROPERTY_ACTIVE, true);
        setDefaultValue(PROPERTY_BTN, false);
        setDefaultValue(PROPERTY_PRINTBTN, false);
        setDefaultValue(PROPERTY_EAMCHECKPLANLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMCHECKPLANFACILITIESLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMEQUIPMENTSHUTDOWNLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESPARENTIDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESCOLORLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESDCPOINTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESLOGICLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESMTLOGSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESNOTCHECKLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESRTLOGLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMIMPROVEMENTLISTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMMAINTAINPLANFACSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPAREPARTSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPAREPARTSCOLLARLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPAREPARTSINVENTORYLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPOTCHECKRECORDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESDCAUTOCOLLECTDATALIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESKANBANMESSAGEIPLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESPROCESSFACILITIESLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESODCRESULTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOEXCEPTIONLOGLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBORDEREXELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBPAIBANLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUINMATERIALLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESQINSPECTIONGROUPITEMLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESQINSPECTIONITEMLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESQQUALITYDATALIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_WAREHOUSELIST, new ArrayList<Object>());
    }

    @Override
    public String getEntityName() {
        return ENTITY_NAME;
    }

    public String getId() {
        return (String) get(PROPERTY_ID);
    }

    public void setId(String id) {
        set(PROPERTY_ID, id);
    }

    public Organization getOrganization() {
        return (Organization) get(PROPERTY_ORGANIZATION);
    }

    public void setOrganization(Organization organization) {
        set(PROPERTY_ORGANIZATION, organization);
    }

    public User getUser() {
        return (User) get(PROPERTY_USER);
    }

    public void setUser(User user) {
        set(PROPERTY_USER, user);
    }

    public String getName() {
        return (String) get(PROPERTY_NAME);
    }

    public void setName(String name) {
        set(PROPERTY_NAME, name);
    }

    public String getCode() {
        return (String) get(PROPERTY_CODE);
    }

    public void setCode(String code) {
        set(PROPERTY_CODE, code);
    }

    public String getOriNumber() {
        return (String) get(PROPERTY_ORINUMBER);
    }

    public void setOriNumber(String oriNumber) {
        set(PROPERTY_ORINUMBER, oriNumber);
    }

    public String getVendorName() {
        return (String) get(PROPERTY_VENDORNAME);
    }

    public void setVendorName(String vendorName) {
        set(PROPERTY_VENDORNAME, vendorName);
    }

    public Date getStartDate() {
        return (Date) get(PROPERTY_STARTDATE);
    }

    public void setStartDate(Date startDate) {
        set(PROPERTY_STARTDATE, startDate);
    }

    public Date getStopDate() {
        return (Date) get(PROPERTY_STOPDATE);
    }

    public void setStopDate(Date stopDate) {
        set(PROPERTY_STOPDATE, stopDate);
    }

    public String getIp1() {
        return (String) get(PROPERTY_IP1);
    }

    public void setIp1(String ip1) {
        set(PROPERTY_IP1, ip1);
    }

    public String getIp2() {
        return (String) get(PROPERTY_IP2);
    }

    public void setIp2(String ip2) {
        set(PROPERTY_IP2, ip2);
    }

    public String getDetailsPosition() {
        return (String) get(PROPERTY_DETAILSPOSITION);
    }

    public void setDetailsPosition(String detailsPosition) {
        set(PROPERTY_DETAILSPOSITION, detailsPosition);
    }

    public String getDescription() {
        return (String) get(PROPERTY_DESCRIPTION);
    }

    public void setDescription(String description) {
        set(PROPERTY_DESCRIPTION, description);
    }

    public String getStatus() {
        return (String) get(PROPERTY_STATUS);
    }

    public void setStatus(String status) {
        set(PROPERTY_STATUS, status);
    }

    public Client getClient() {
        return (Client) get(PROPERTY_CLIENT);
    }

    public void setClient(Client client) {
        set(PROPERTY_CLIENT, client);
    }

    public Boolean isActive() {
        return (Boolean) get(PROPERTY_ACTIVE);
    }

    public void setActive(Boolean active) {
        set(PROPERTY_ACTIVE, active);
    }

    public Date getCreationDate() {
        return (Date) get(PROPERTY_CREATIONDATE);
    }

    public void setCreationDate(Date creationDate) {
        set(PROPERTY_CREATIONDATE, creationDate);
    }

    public User getCreatedBy() {
        return (User) get(PROPERTY_CREATEDBY);
    }

    public void setCreatedBy(User createdBy) {
        set(PROPERTY_CREATEDBY, createdBy);
    }

    public Date getUpdated() {
        return (Date) get(PROPERTY_UPDATED);
    }

    public void setUpdated(Date updated) {
        set(PROPERTY_UPDATED, updated);
    }

    public User getUpdatedBy() {
        return (User) get(PROPERTY_UPDATEDBY);
    }

    public void setUpdatedBy(User updatedBy) {
        set(PROPERTY_UPDATEDBY, updatedBy);
    }

    public String getType() {
        return (String) get(PROPERTY_TYPE);
    }

    public void setType(String type) {
        set(PROPERTY_TYPE, type);
    }

    public Long getWaringTime() {
        return (Long) get(PROPERTY_WARINGTIME);
    }

    public void setWaringTime(Long waringTime) {
        set(PROPERTY_WARINGTIME, waringTime);
    }

    public Long getWaringDate() {
        return (Long) get(PROPERTY_WARINGDATE);
    }

    public void setWaringDate(Long waringDate) {
        set(PROPERTY_WARINGDATE, waringDate);
    }

    public Boolean isBtn() {
        return (Boolean) get(PROPERTY_BTN);
    }

    public void setBtn(Boolean btn) {
        set(PROPERTY_BTN, btn);
    }

    public BigDecimal getLimitDate() {
        return (BigDecimal) get(PROPERTY_LIMITDATE);
    }

    public void setLimitDate(BigDecimal limitDate) {
        set(PROPERTY_LIMITDATE, limitDate);
    }

    public BigDecimal getLimitDateTo() {
        return (BigDecimal) get(PROPERTY_LIMITDATETO);
    }

    public void setLimitDateTo(BigDecimal limitDateTo) {
        set(PROPERTY_LIMITDATETO, limitDateTo);
    }

    public String getLimitDateWaring() {
        return (String) get(PROPERTY_LIMITDATEWARING);
    }

    public void setLimitDateWaring(String limitDateWaring) {
        set(PROPERTY_LIMITDATEWARING, limitDateWaring);
    }

    public Long getLimitTime() {
        return (Long) get(PROPERTY_LIMITTIME);
    }

    public void setLimitTime(Long limitTime) {
        set(PROPERTY_LIMITTIME, limitTime);
    }

    public Long getLimitTimeTo() {
        return (Long) get(PROPERTY_LIMITTIMETO);
    }

    public void setLimitTimeTo(Long limitTimeTo) {
        set(PROPERTY_LIMITTIMETO, limitTimeTo);
    }

    public String getLimitTimeWaring() {
        return (String) get(PROPERTY_LIMITTIMEWARING);
    }

    public void setLimitTimeWaring(String limitTimeWaring) {
        set(PROPERTY_LIMITTIMEWARING, limitTimeWaring);
    }

    public BigDecimal getMaintainData() {
        return (BigDecimal) get(PROPERTY_MAINTAINDATA);
    }

    public void setMaintainData(BigDecimal maintainData) {
        set(PROPERTY_MAINTAINDATA, maintainData);
    }

    public BigDecimal getMaintainDateTo() {
        return (BigDecimal) get(PROPERTY_MAINTAINDATETO);
    }

    public void setMaintainDateTo(BigDecimal maintainDateTo) {
        set(PROPERTY_MAINTAINDATETO, maintainDateTo);
    }

    public String getMaintainDateWaring() {
        return (String) get(PROPERTY_MAINTAINDATEWARING);
    }

    public void setMaintainDateWaring(String maintainDateWaring) {
        set(PROPERTY_MAINTAINDATEWARING, maintainDateWaring);
    }

    public String getModelType() {
        return (String) get(PROPERTY_MODELTYPE);
    }

    public void setModelType(String modelType) {
        set(PROPERTY_MODELTYPE, modelType);
    }

    public String getFacilityType() {
        return (String) get(PROPERTY_FACILITYTYPE);
    }

    public void setFacilityType(String facilityType) {
        set(PROPERTY_FACILITYTYPE, facilityType);
    }

    public String getFacCode() {
        return (String) get(PROPERTY_FACCODE);
    }

    public void setFacCode(String facCode) {
        set(PROPERTY_FACCODE, facCode);
    }

    public EamFacilities getParent() {
        return (EamFacilities) get(PROPERTY_PARENT);
    }

    public void setParent(EamFacilities parent) {
        set(PROPERTY_PARENT, parent);
    }

    public Date getLastMaintainDate() {
        return (Date) get(PROPERTY_LASTMAINTAINDATE);
    }

    public void setLastMaintainDate(Date lastMaintainDate) {
        set(PROPERTY_LASTMAINTAINDATE, lastMaintainDate);
    }

    public byte[] getImageBlob() {
        return (byte[]) get(PROPERTY_IMAGEBLOB);
    }

    public void setImageBlob(byte[] imageBlob) {
        set(PROPERTY_IMAGEBLOB, imageBlob);
    }

    public Long getQty() {
        return (Long) get(PROPERTY_QTY);
    }

    public void setQty(Long qty) {
        set(PROPERTY_QTY, qty);
    }

    public Long getMaxWeight() {
        return (Long) get(PROPERTY_MAXWEIGHT);
    }

    public void setMaxWeight(Long maxWeight) {
        set(PROPERTY_MAXWEIGHT, maxWeight);
    }

    public String getShortCode() {
        return (String) get(PROPERTY_SHORTCODE);
    }

    public void setShortCode(String shortCode) {
        set(PROPERTY_SHORTCODE, shortCode);
    }

    public Boolean isPrintBtn() {
        return (Boolean) get(PROPERTY_PRINTBTN);
    }

    public void setPrintBtn(Boolean printBtn) {
        set(PROPERTY_PRINTBTN, printBtn);
    }

    public String getEmsEnergy() {
        return (String) get(PROPERTY_EMSENERGY);
    }

    public void setEmsEnergy(String emsEnergy) {
        set(PROPERTY_EMSENERGY, emsEnergy);
    }

    public EmesProductLine getEmesProductLine() {
        return (EmesProductLine) get(PROPERTY_EMESPRODUCTLINE);
    }

    public void setEmesProductLine(EmesProductLine emesProductLine) {
        set(PROPERTY_EMESPRODUCTLINE, emesProductLine);
    }

    public String getRunStatus() {
        return (String) get(PROPERTY_RUNSTATUS);
    }

    public void setRunStatus(String runStatus) {
        set(PROPERTY_RUNSTATUS, runStatus);
    }

    @SuppressWarnings("unchecked")
    public List<EamCheckPlan> getEamCheckPlanList() {
      return (List<EamCheckPlan>) get(PROPERTY_EAMCHECKPLANLIST);
    }

    public void setEamCheckPlanList(List<EamCheckPlan> eamCheckPlanList) {
        set(PROPERTY_EAMCHECKPLANLIST, eamCheckPlanList);
    }

    @SuppressWarnings("unchecked")
    public List<EamCheckPlanFacilities> getEamCheckPlanFacilitiesList() {
      return (List<EamCheckPlanFacilities>) get(PROPERTY_EAMCHECKPLANFACILITIESLIST);
    }

    public void setEamCheckPlanFacilitiesList(List<EamCheckPlanFacilities> eamCheckPlanFacilitiesList) {
        set(PROPERTY_EAMCHECKPLANFACILITIESLIST, eamCheckPlanFacilitiesList);
    }

    @SuppressWarnings("unchecked")
    public List<EamEquipmentShutdown> getEamEquipmentShutdownList() {
      return (List<EamEquipmentShutdown>) get(PROPERTY_EAMEQUIPMENTSHUTDOWNLIST);
    }

    public void setEamEquipmentShutdownList(List<EamEquipmentShutdown> eamEquipmentShutdownList) {
        set(PROPERTY_EAMEQUIPMENTSHUTDOWNLIST, eamEquipmentShutdownList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilities> getEamFacilitiesParentIDList() {
      return (List<EamFacilities>) get(PROPERTY_EAMFACILITIESPARENTIDLIST);
    }

    public void setEamFacilitiesParentIDList(List<EamFacilities> eamFacilitiesParentIDList) {
        set(PROPERTY_EAMFACILITIESPARENTIDLIST, eamFacilitiesParentIDList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesColor> getEamFacilitiesColorList() {
      return (List<EamFacilitiesColor>) get(PROPERTY_EAMFACILITIESCOLORLIST);
    }

    public void setEamFacilitiesColorList(List<EamFacilitiesColor> eamFacilitiesColorList) {
        set(PROPERTY_EAMFACILITIESCOLORLIST, eamFacilitiesColorList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesDCPoint> getEamFacilitiesDCPointList() {
      return (List<EamFacilitiesDCPoint>) get(PROPERTY_EAMFACILITIESDCPOINTLIST);
    }

    public void setEamFacilitiesDCPointList(List<EamFacilitiesDCPoint> eamFacilitiesDCPointList) {
        set(PROPERTY_EAMFACILITIESDCPOINTLIST, eamFacilitiesDCPointList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesLogic> getEamFacilitiesLogicList() {
      return (List<EamFacilitiesLogic>) get(PROPERTY_EAMFACILITIESLOGICLIST);
    }

    public void setEamFacilitiesLogicList(List<EamFacilitiesLogic> eamFacilitiesLogicList) {
        set(PROPERTY_EAMFACILITIESLOGICLIST, eamFacilitiesLogicList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesMTLogs> getEamFacilitiesMTLogsList() {
      return (List<EamFacilitiesMTLogs>) get(PROPERTY_EAMFACILITIESMTLOGSLIST);
    }

    public void setEamFacilitiesMTLogsList(List<EamFacilitiesMTLogs> eamFacilitiesMTLogsList) {
        set(PROPERTY_EAMFACILITIESMTLOGSLIST, eamFacilitiesMTLogsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesNotCheck> getEamFacilitiesNotCheckList() {
      return (List<EamFacilitiesNotCheck>) get(PROPERTY_EAMFACILITIESNOTCHECKLIST);
    }

    public void setEamFacilitiesNotCheckList(List<EamFacilitiesNotCheck> eamFacilitiesNotCheckList) {
        set(PROPERTY_EAMFACILITIESNOTCHECKLIST, eamFacilitiesNotCheckList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesRtLog> getEamFacilitiesRtLogList() {
      return (List<EamFacilitiesRtLog>) get(PROPERTY_EAMFACILITIESRTLOGLIST);
    }

    public void setEamFacilitiesRtLogList(List<EamFacilitiesRtLog> eamFacilitiesRtLogList) {
        set(PROPERTY_EAMFACILITIESRTLOGLIST, eamFacilitiesRtLogList);
    }

    @SuppressWarnings("unchecked")
    public List<EamImprovementList> getEamImprovementListList() {
      return (List<EamImprovementList>) get(PROPERTY_EAMIMPROVEMENTLISTLIST);
    }

    public void setEamImprovementListList(List<EamImprovementList> eamImprovementListList) {
        set(PROPERTY_EAMIMPROVEMENTLISTLIST, eamImprovementListList);
    }

    @SuppressWarnings("unchecked")
    public List<EamMaintainPlanFacs> getEamMaintainPlanFacsList() {
      return (List<EamMaintainPlanFacs>) get(PROPERTY_EAMMAINTAINPLANFACSLIST);
    }

    public void setEamMaintainPlanFacsList(List<EamMaintainPlanFacs> eamMaintainPlanFacsList) {
        set(PROPERTY_EAMMAINTAINPLANFACSLIST, eamMaintainPlanFacsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSpareparts> getEamSparepartsList() {
      return (List<EamSpareparts>) get(PROPERTY_EAMSPAREPARTSLIST);
    }

    public void setEamSparepartsList(List<EamSpareparts> eamSparepartsList) {
        set(PROPERTY_EAMSPAREPARTSLIST, eamSparepartsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSparepartsCollar> getEamSparepartsCollarList() {
      return (List<EamSparepartsCollar>) get(PROPERTY_EAMSPAREPARTSCOLLARLIST);
    }

    public void setEamSparepartsCollarList(List<EamSparepartsCollar> eamSparepartsCollarList) {
        set(PROPERTY_EAMSPAREPARTSCOLLARLIST, eamSparepartsCollarList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSparepartsInventory> getEamSparepartsInventoryList() {
      return (List<EamSparepartsInventory>) get(PROPERTY_EAMSPAREPARTSINVENTORYLIST);
    }

    public void setEamSparepartsInventoryList(List<EamSparepartsInventory> eamSparepartsInventoryList) {
        set(PROPERTY_EAMSPAREPARTSINVENTORYLIST, eamSparepartsInventoryList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSpotCheckRecord> getEamSpotCheckRecordList() {
      return (List<EamSpotCheckRecord>) get(PROPERTY_EAMSPOTCHECKRECORDLIST);
    }

    public void setEamSpotCheckRecordList(List<EamSpotCheckRecord> eamSpotCheckRecordList) {
        set(PROPERTY_EAMSPOTCHECKRECORDLIST, eamSpotCheckRecordList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesDcAutocollectData> getEmesDcAutocollectDataList() {
      return (List<EmesDcAutocollectData>) get(PROPERTY_EMESDCAUTOCOLLECTDATALIST);
    }

    public void setEmesDcAutocollectDataList(List<EmesDcAutocollectData> emesDcAutocollectDataList) {
        set(PROPERTY_EMESDCAUTOCOLLECTDATALIST, emesDcAutocollectDataList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesKanbanMessageIP> getEmesKanbanMessageIpList() {
      return (List<EmesKanbanMessageIP>) get(PROPERTY_EMESKANBANMESSAGEIPLIST);
    }

    public void setEmesKanbanMessageIpList(List<EmesKanbanMessageIP> emesKanbanMessageIpList) {
        set(PROPERTY_EMESKANBANMESSAGEIPLIST, emesKanbanMessageIpList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesProcessFacilities> getEmesProcessFacilitiesList() {
      return (List<EmesProcessFacilities>) get(PROPERTY_EMESPROCESSFACILITIESLIST);
    }

    public void setEmesProcessFacilitiesList(List<EmesProcessFacilities> emesProcessFacilitiesList) {
        set(PROPERTY_EMESPROCESSFACILITIESLIST, emesProcessFacilitiesList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoDataCollectionResult> getEmesoDCResultList() {
      return (List<EmesoDataCollectionResult>) get(PROPERTY_EMESODCRESULTLIST);
    }

    public void setEmesoDCResultList(List<EmesoDataCollectionResult> emesoDCResultList) {
        set(PROPERTY_EMESODCRESULTLIST, emesoDCResultList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoExceptionLog> getEmesoExceptionLogList() {
      return (List<EmesoExceptionLog>) get(PROPERTY_EMESOEXCEPTIONLOGLIST);
    }

    public void setEmesoExceptionLogList(List<EmesoExceptionLog> emesoExceptionLogList) {
        set(PROPERTY_EMESOEXCEPTIONLOGLIST, emesoExceptionLogList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobOrderExe> getEmesoJobOrderExeList() {
      return (List<EmesoJobOrderExe>) get(PROPERTY_EMESOJOBORDEREXELIST);
    }

    public void setEmesoJobOrderExeList(List<EmesoJobOrderExe> emesoJobOrderExeList) {
        set(PROPERTY_EMESOJOBORDEREXELIST, emesoJobOrderExeList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobPaiban> getEmesoJobPaibanList() {
      return (List<EmesoJobPaiban>) get(PROPERTY_EMESOJOBPAIBANLIST);
    }

    public void setEmesoJobPaibanList(List<EmesoJobPaiban> emesoJobPaibanList) {
        set(PROPERTY_EMESOJOBPAIBANLIST, emesoJobPaibanList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuInMaterial> getEmesoManuInMaterialList() {
      return (List<EmesoManuInMaterial>) get(PROPERTY_EMESOMANUINMATERIALLIST);
    }

    public void setEmesoManuInMaterialList(List<EmesoManuInMaterial> emesoManuInMaterialList) {
        set(PROPERTY_EMESOMANUINMATERIALLIST, emesoManuInMaterialList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesqInspectionGroupItem> getEmesqInspectionGroupItemList() {
      return (List<EmesqInspectionGroupItem>) get(PROPERTY_EMESQINSPECTIONGROUPITEMLIST);
    }

    public void setEmesqInspectionGroupItemList(List<EmesqInspectionGroupItem> emesqInspectionGroupItemList) {
        set(PROPERTY_EMESQINSPECTIONGROUPITEMLIST, emesqInspectionGroupItemList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesqInspectionItem> getEmesqInspectionItemList() {
      return (List<EmesqInspectionItem>) get(PROPERTY_EMESQINSPECTIONITEMLIST);
    }

    public void setEmesqInspectionItemList(List<EmesqInspectionItem> emesqInspectionItemList) {
        set(PROPERTY_EMESQINSPECTIONITEMLIST, emesqInspectionItemList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesqQualityData> getEmesqQualityDataList() {
      return (List<EmesqQualityData>) get(PROPERTY_EMESQQUALITYDATALIST);
    }

    public void setEmesqQualityDataList(List<EmesqQualityData> emesqQualityDataList) {
        set(PROPERTY_EMESQQUALITYDATALIST, emesqQualityDataList);
    }

    @SuppressWarnings("unchecked")
    public List<Warehouse> getWarehouseList() {
      return (List<Warehouse>) get(PROPERTY_WAREHOUSELIST);
    }

    public void setWarehouseList(List<Warehouse> warehouseList) {
        set(PROPERTY_WAREHOUSELIST, warehouseList);
    }

}
